5 years ago | Landscaping by David Carlson
Natural stone is a solid aggregate made of one or more minerals....